﻿using System;
using Autodesk.Revit.DB;

namespace YJKRevitDimensionText.VerticalAutoDim.GeoModel
{
	internal interface IPlanarGeo
	{
		Element Element { get; }

		int Weight { get; }

		XYZ Max2DPointECS { get; }

		XYZ Min2DPointECS { get; }

		XYZ Max3DPointWCS { get; }

		XYZ Min3DPointWCS { get; }

		double TopElev { get; }

		double BottomElev { get; }

		double Width { get; }

		double Distance2Plane { get; }

		Plane Plane { get; }

		bool Init();
	}
}
